bruno fernando
Alex Padilla, Empty Hands and Terzic's Gaze at LezamaAt Lezama, nobody counts a goalkeeper's goals. They count the number of...
Ljubljana Opening Day: Reading 23 Matches to See How Deep Europe's Women's Mid-Field RunsThe 12-10 flashed on the Arena Stožice scoreboard in the early afternoon, and...
When the Swimming Data Pipeline Comes Up Empty: The Line Between Analysis and Fabrication2:47 AM. I opened the file I had been waiting three days for — a swimming...
An Empty Code Sheet in the Middle of the V.League Transfer MarketOn the morning of 13 August 2026, in my study overlooking Nha Trang Bay, I...
No sports news can be written from an analysis with no dataThe task asks for a Vietnamese sports article of about 1,679 words, with no...
My Dinh on the First Night of Tet: Vietnam 3-1 China and a Long-Distance Rhythm Still UnfinishedIn the 9th minute of the first night of Tet, the Year of the Tiger, Ho Tan Ta...
Keighley and the first paid coaching post: When a club restructures itself to hold the baseIn the recruitment pack that Keighley Table Tennis Centre (KTTC) published on...
Nodusfall: When HoYoverse Leaves Its Comfort Zone to Face the Ghost of Elden RingThe first moment I watched the Nodusfall trailer, I couldn't help but flinch....
Second Annual Ladies Charity Table Tennis Tournament in Milton Keynes: £650 Raises for Breast Cancer Awareness in VietnamRecently, the second annual ladies charity table tennis tournament was...
A Blank Page in Esports: When Analysts Must Learn to Say 'I Don't Know Yet'In Shanghai, I once received a twelve-page esports analysis. Nine major...
Vietnam U15 score three but lose to Iran: the Tier C picture and the Guyana match that decides the rankingOn a small stand in Azerbaijan, nobody rose to their feet when the score...
Thuy Linh Exits Vietnam Open After Narrow Loss to 19-Year-Old Xu Wen JingIn the second game, when the scoreboard showed 17-14 in favour of Nguyen Thuy...
The Empty Data Sheet: Limits and Discipline in Esports WritingIn 2026, in the LPL Summer commentary booth in Shanghai, I mispronounced a...
Two Saudi Names and the Asian Award Race: A 21-Year Ledger and the Crack in the StoryOn training-ground mornings, I usually arrive two hours before the press...
Thailand vs Vietnam: Three Cracked Vertebrae and a Signal Buried in Paragraph FourThe pain-relief spray appeared on the training pitch during the final session...
Knicks Pause Extension Talks for Towns and Hart: Is a Champion Paying for Memory or for the Future?There is a silence in the boardroom that no one wants to name. Late this mont...
VCT China 2027: Eight Partner Slots, Five Names Cut, and the Gap No One Has FilledAt Masters Toronto 2026, Wolves Esports walked onto the international stage a...
Vietnam women lose to Chinese Taipei in Asiad opener: the 16th-minute through ball and two missed chancesIn the 16th minute, from the east stand, I was still noting how Vietnam's wom...
WADA 2026 Annual Report: Slower Testing Growth, $7.7M in Arrears, and a Sampling Gap5:10 a.m. at a pool in Nha Trang. I stood in the corridor, watching two sampl...
The Najdorf Sicilian: A 60-Minute Update and How Opening Theory Runs as a Subscription ProductA headline sat in the wrong place, and it taught me more than the content did...
Ljubljana Opening Day: Reading 23 Matches to See How Deep Europe's Women's Mid-Field RunsThe 12-10 flashed on the Arena Stožice scoreboard in the early afternoon, and...
When the Swimming Data Pipeline Comes Up Empty: The Line Between Analysis and Fabrication2:47 AM. I opened the file I had been waiting three days for — a swimming...
An Empty Code Sheet in the Middle of the V.League Transfer MarketOn the morning of 13 August 2026, in my study overlooking Nha Trang Bay, I...
No sports news can be written from an analysis with no dataThe task asks for a Vietnamese sports article of about 1,679 words, with no...
My Dinh on the First Night of Tet: Vietnam 3-1 China and a Long-Distance Rhythm Still UnfinishedIn the 9th minute of the first night of Tet, the Year of the Tiger, Ho Tan Ta...
Keighley and the first paid coaching post: When a club restructures itself to hold the baseIn the recruitment pack that Keighley Table Tennis Centre (KTTC) published on...
Nodusfall: When HoYoverse Leaves Its Comfort Zone to Face the Ghost of Elden RingThe first moment I watched the Nodusfall trailer, I couldn't help but flinch....
Second Annual Ladies Charity Table Tennis Tournament in Milton Keynes: £650 Raises for Breast Cancer Awareness in VietnamRecently, the second annual ladies charity table tennis tournament was...
A Blank Page in Esports: When Analysts Must Learn to Say 'I Don't Know Yet'In Shanghai, I once received a twelve-page esports analysis. Nine major...
Vietnam U15 score three but lose to Iran: the Tier C picture and the Guyana match that decides the rankingOn a small stand in Azerbaijan, nobody rose to their feet when the score...
Thuy Linh Exits Vietnam Open After Narrow Loss to 19-Year-Old Xu Wen JingIn the second game, when the scoreboard showed 17-14 in favour of Nguyen Thuy...
The Empty Data Sheet: Limits and Discipline in Esports WritingIn 2026, in the LPL Summer commentary booth in Shanghai, I mispronounced a...
Two Saudi Names and the Asian Award Race: A 21-Year Ledger and the Crack in the StoryOn training-ground mornings, I usually arrive two hours before the press...
Thailand vs Vietnam: Three Cracked Vertebrae and a Signal Buried in Paragraph FourThe pain-relief spray appeared on the training pitch during the final session...
Knicks Pause Extension Talks for Towns and Hart: Is a Champion Paying for Memory or for the Future?There is a silence in the boardroom that no one wants to name. Late this mont...
VCT China 2027: Eight Partner Slots, Five Names Cut, and the Gap No One Has FilledAt Masters Toronto 2026, Wolves Esports walked onto the international stage a...
Vietnam women lose to Chinese Taipei in Asiad opener: the 16th-minute through ball and two missed chancesIn the 16th minute, from the east stand, I was still noting how Vietnam's wom...
WADA 2026 Annual Report: Slower Testing Growth, $7.7M in Arrears, and a Sampling Gap5:10 a.m. at a pool in Nha Trang. I stood in the corridor, watching two sampl...
The Najdorf Sicilian: A 60-Minute Update and How Opening Theory Runs as a Subscription ProductA headline sat in the wrong place, and it taught me more than the content did...
